home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1998 November: Tool Chest / Dev.CD Nov 98 TC.toast / Sample Code / Snippets / Development Tools & Languages / MouseInfo / MouseInfo.r < prev    next >
Encoding:
Text File  |  1995-02-13  |  19.3 KB  |  685 lines  |  [TEXT/MPS ]

  1. //     Copyright © 1992 by Apple Computer, Inc.  All rights reserved. 
  2. //     MouseInfo.r file.
  3. //    Kent Sandvik DTS
  4. //    This file contains all the normal MacApp resources,
  5. //    Version Info (latest first):
  6. //
  7. //    <1>        khs        1.0        First final version
  8. //    <2>        khs        1.0.1    Fixed a memory leak in TMapApplication::GetSleepValue()
  9.  
  10.  
  11. // INCLUDES 
  12.  
  13. #ifndef __TYPES.R__
  14. #include "Types.r"
  15. #endif
  16.  
  17. #ifndef __SYSTYPES.R__
  18. #include "SysTypes.r"                // needed for version resource
  19. #endif        
  20.  
  21. #ifndef __MacAppTypes__
  22. #include "MacAppTypes.r"
  23. #endif
  24.  
  25. #if qTemplateViews
  26. #ifndef __ViewTypes__
  27. #include "ViewTypes.r"
  28. #endif
  29. #endif
  30.  
  31. #ifndef __FloatWindow__
  32. #include "FloatWindow.r"
  33. #endif
  34.  
  35. #if qDebug
  36. include "Debug.rsrc";
  37. #endif
  38.  
  39.  
  40. #ifndef __RESOURCECONSTANTS__
  41. #include "ResourceConstants.h"            // common header file for resource IDs
  42. #endif
  43.  
  44.  
  45. // RESOURCES FILES
  46.  
  47. include "MacApp.rsrc";                    // default MacApp resources
  48. include "Dialog.rsrc";
  49.  
  50.  
  51. // CODE 
  52.  
  53. #if !qPowerPC
  54. include $$Shell("ObjApp")"MouseInfo" 'CODE';
  55. #endif
  56.  
  57. // CONSTANTS
  58.  
  59. // Finder Information
  60.  
  61. #define kApplicationName                $$Shell("XAppName")
  62.  
  63.  
  64. // SIZE
  65.  
  66. resource 'SIZE' (-1) {
  67.     saveScreen,
  68.     acceptSuspendResumeEvents,
  69.     enableOptionSwitch,
  70.     canBackground,
  71.     doesActivateOnFGSwitch,
  72.     backgroundAndForeground,
  73.     dontGetFrontClicks,
  74.     ignoreAppDiedEvents,
  75.     is32BitCompatible,
  76.     isHighLevelEventAware,
  77.     localAndRemoteHLEvents,
  78.     isStationeryAware,                
  79.     reserved,
  80.     reserved,
  81.     reserved,
  82.     reserved,
  83. #if qModelFarCode
  84.     1550 * 1024,
  85.     1500 * 1024,
  86. #elif qDebug
  87.     1500 * 1024,
  88.     1475 * 1024
  89. #else
  90.     1375 * 1024,
  91.     1350 * 1024
  92. #endif
  93. };
  94.  
  95. /*--------------------------------------------------------------------------------
  96.     memory stuff
  97. --------------------------------------------------------------------------------*/
  98. resource 'mem!' (132,
  99. #if qNames
  100.     "Additional Stack Space",
  101. #endif
  102.     purgeable) {
  103.     0,                // Add to object heap size
  104.     0,                // Add to heap increment size
  105.     0,                // Add to temporary reserve
  106.     0,                // Add to permanent reserve
  107.     49152            // Add to stack space
  108. };
  109.  
  110.  
  111.  
  112. /*    Printing to the LaserWriter is the time when the most temporary memory
  113.     is in use.  We need the segments in use at that time */
  114.  
  115. resource 'seg!' (256, purgeable) {
  116.     {
  117.         "GNonRes";
  118.         "GClipboard";
  119.         "GClose";
  120.         "GFile";
  121.         "GOpen";
  122.         "GReadFile";
  123.         "GSelCommand";
  124.         "GFinder";
  125.         "GWriteFile";
  126.         "BBNonRes";
  127.         "BBOpen";
  128.         "GNonRes2";
  129.         "GPrint";
  130.         "GReadResource";
  131.         "TESelCommand";
  132.     }
  133. };
  134.  
  135. #if qPowerPC
  136. #include "CodeFragmentTypes.r"
  137.  
  138. resource 'cfrg' (0, "Configuration Info") {
  139.     {
  140.         kPowerPC,
  141.         kFullLib,
  142.         kNoVersionNum,
  143.         kNoVersionNum,
  144.         0,
  145.         0,
  146.         kIsApp,
  147.         kOnDiskFlat,
  148.         kZeroOffset,
  149.         kWholeFork,
  150.         "MouseInfo"
  151.     }
  152. };
  153. #endif
  154.  
  155.  
  156. // VERS
  157.  
  158. // Version for MouseInfo
  159.  
  160. RESOURCE 'vers' (1,
  161. #if qNames
  162.     "Application Version",
  163. #endif
  164.     purgeable) {
  165.     0x01,
  166.     0x00,
  167.     final,
  168.     0x01,
  169.     verUs,
  170.     "1.0.1",
  171.     "1.0.1, Application created by MacApp® and Mountain Dew®"
  172. };
  173.  
  174.  
  175.  
  176. // ICONs and BUNDLE
  177. // Get the default MacApp® application icon and file reference
  178.  
  179. include "Defaults.rsrc"  'ICN#' (128);
  180.  
  181.  
  182. // CMNUs 
  183.  
  184. include "Defaults.rsrc" 'CMNU' (mApple);            // grab the default Apple/File menus
  185.  
  186. resource 'CMNU' (mFile,
  187. #if qNames
  188. "mFile",
  189. #endif
  190. nonpurgeable) {
  191.     mFile,
  192.     textMenuProc,
  193.     EnablingManagedByMacApp,
  194.     enabled,
  195.     "File",
  196.     {
  197.     "New",                noIcon, "N",    noMark, plain, cNew;
  198.     "Close",            noIcon, "W",    noMark, plain, cClose;
  199.     "-",                noIcon, noKey,    noMark, plain, nocommand;
  200.     "Quit",                noIcon, "Q",    noMark, plain, cQuit
  201.     }
  202. };
  203.  
  204. resource 'CMNU' (mWindows,
  205. #if qNames
  206. "mWindows",
  207. #endif
  208. nonpurgeable
  209. ) {
  210.     mWindows,
  211.     textMenuProc,
  212.     EnablingManagedByMacApp,
  213.     enabled,
  214.     "Windows",
  215.     {
  216.     }
  217. };
  218.  
  219. resource 'CMNU' (mMouseTrack,
  220. #if qNames
  221. "mMouseTrack",
  222. #endif
  223. nonpurgeable
  224. ) {
  225.     mMouseTrack,
  226.     textMenuProc,
  227.     EnablingManagedByMacApp,
  228.     enabled,
  229.     "Mouse Tracking",
  230.     {
  231.     "Open Tracker",    noIcon, "T", noMark, plain, cOpenTracker
  232.     }
  233. };
  234.  
  235.  
  236. // MBARs 
  237. // Displayed menus 
  238.  
  239. resource 'MBAR' (kMBarDisplayed,
  240. #if qNames
  241. "Windoid",
  242. #endif
  243.     purgeable) {
  244.     {mApple; mFile; mWindows; mMouseTrack }
  245. };
  246.  
  247.  
  248. //--------------------------------------------------------------------------------------------------
  249. //     Icons, Bundles and FRefs…
  250.  
  251.  
  252. type kSignature as 'STR ';
  253. resource kSignature (0,
  254. #if qNames
  255. "Signature",
  256. #endif
  257.     purgeable) {
  258.     "MouseInfo 1.0.1 ©Apple Computer, Inc. 1992"
  259. };
  260.  
  261. resource 'FREF' (kApplicationID,
  262. #if qNames
  263. "MouseInfo Application",
  264. #endif
  265.     purgeable) {
  266.     'APPL',
  267.     0,
  268.     ""
  269. };
  270.  
  271. resource 'FREF' (kDocumentID,
  272. #if qNames
  273. "MouseInfo Document",
  274. #endif
  275.     purgeable) {
  276.     kFileType,
  277.     1,
  278.     ""
  279. };
  280.  
  281. resource 'FREF' (kStationeryID,
  282. #if qNames
  283. "MouseInfo Stationery",
  284. #endif
  285.     purgeable) {
  286.     kStationery,
  287.     2,
  288.     ""
  289. };
  290.  
  291. resource 'BNDL' (kBundleID,
  292. #if qNames
  293. "MouseInfo",
  294. #endif
  295.     purgeable) {
  296.     kSignature,
  297.     0,
  298.     { /* array TypeArray: 2 elements */
  299.         /* [1] */
  300.         'ICN#',
  301.         { /* array IDArray: 3 elements */
  302.             0, kApplicationID,
  303.             1, kDocumentID,
  304.             2, kStationeryID
  305.         },
  306.         /* [2] */
  307.         'FREF',
  308.         { /* array IDArray: 3 elements */
  309.             0, kApplicationID,
  310.             1, kDocumentID,
  311.             2, kStationeryID
  312.         }
  313.     }
  314. };
  315.  
  316.  
  317. // STR# and TxSt resources:
  318.  
  319.  
  320. resource 'STR#' (1006, "Window titles", purgeable) {
  321.     {    /* array StringArray: 2 elements */
  322.         /* [1] */
  323.         "",
  324.         /* [2] */
  325.         "Mouse"
  326.     }
  327. };
  328.  
  329. resource 'STR#' (1005, "Static Text text", purgeable) {
  330.     {    /* array StringArray: 5 elements */
  331.         /* [1] */
  332.         "Mouse Location:",
  333.         /* [2] */
  334.         "Mouse State:",
  335.         /* [3] */
  336.         "v:",
  337.         /* [4] */
  338.         "h:",
  339.         /* [5] */
  340.         ""
  341.     }
  342. };
  343.  
  344. resource 'TxSt' (1000, purgeable) {
  345.     tsPlain,
  346.     9,
  347.     {    /* array: 3 elements */
  348.         /* [1] */
  349.         0x0,
  350.         /* [2] */
  351.         0x0,
  352.         /* [3] */
  353.         0x0
  354.     },
  355.     "Geneva"
  356. };
  357.  
  358. resource 'TxSt' (1001, purgeable) {
  359.     tsBold,
  360.     9,
  361.     {    /* array: 3 elements */
  362.         /* [1] */
  363.         0x0,
  364.         /* [2] */
  365.         0x0,
  366.         /* [3] */
  367.         0x0
  368.     },
  369.     "Geneva"
  370. };
  371.  
  372.  
  373. resource 'View' (1002, "window") {MAThreeOh, 
  374.     {
  375.     ViewSignatureAndClassname
  376.         {'wind', 202, "TMenuedWindow", 'WIND', enabled, noIdle, {}, MAThreeOh, 
  377.         {45, 45}, {277, 375}, sizeFixed, sizeFixed, notShown, doesntWantToBeTarget, 
  378.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  379.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  380.         NoDrawingEnvironment {}, 
  381.         AdornerListSignatureAndClassname {NoIdentifier, AdornerList, AdornerElementSize, AdornerElementSizeShift, DynamicArrayAllocationIncrement, {
  382.             AdornFirst, AdornerLocalObject {EraseAdorner}, 
  383.             DrawView, AdornerLocalObject {DrawAdorner}}}, emptyUserArea, 
  384.         Window {noGrowDocProc, noID, goAwayBox, notResizable, ignoreFirstClick, 
  385.             freeOnClosing, disposeOnFree, closesDocument, openWithDocument, dontAdaptToScreen, stagger, forceOnScreen, 
  386.             dontCenter, doesntFloat, doesntHideOnSuspend, generateActivates, filler, 1006, 1}, 1}, 
  387.     ViewSignatureAndClassname
  388.         {'view', 62, "", 'vie1', enabled, noIdle, {}, MAThreeOh, 
  389.         {4, 5}, {267, 365}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  390.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  391.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  392.         NoDrawingEnvironment {}, 
  393.         NoAdorners {}, emptyUserArea, 
  394.         View {}, 
  395.         NoSubviews}
  396.     }
  397. };
  398.  
  399. resource 'View' (1003, "Float Window") {MAThreeOh, 
  400.     {
  401.     ViewSignatureAndClassname
  402.         {'ttrk', 879, "TTrackWindow", 'WIND', enabled, noIdle, {}, MAThreeOh, 
  403.         {45, 45}, {92, 95}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  404.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  405.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  406.         NoDrawingEnvironment {}, 
  407.         AdornerListSignatureAndClassname {NoIdentifier, AdornerList, AdornerElementSize, AdornerElementSizeShift, DynamicArrayAllocationIncrement, {
  408.             AdornFirst, AdornerLocalObject {EraseAdorner}, 
  409.             DrawView, AdornerLocalObject {DrawAdorner}}}, emptyUserArea, 
  410.         FloatWindow { kWindoidWDEF + kWindoidNotResizable, noID, goAwayBox, notresizable, doFirstClick, 
  411.             freeOnClosing, disposeOnFree, doesntCloseDocument, dontOpenWithDocument, dontAdaptToScreen, dontStagger, forceOnScreen, 
  412.             centerHorizontally, floats, hidesOnSuspend, doesntGenerateActivates, 0, 1006, 2}, 7}, 
  413.         ViewSignatureAndClassname
  414.         {'stat', 96, "", 'stat', notEnabled, noIdle, {}, MAThreeOh, 
  415.         {7, 1}, {12, 84}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  416.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  417.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  418.         NoDrawingEnvironment {}, 
  419.         NoAdorners {}, emptyUserArea, 
  420.         StaticText {mStaticTextHit, notHilited, notDimmed, sizeable, noInset, 1000, dontPreferOutline, autoWrap, dontEraseFirst, justSystem, 1005, 1}, 
  421.         NoSubviews}, 
  422.     ViewSignatureAndClassname
  423.         {'stat', 96, "", 'sta0', notEnabled, noIdle, {}, MAThreeOh, 
  424.         {48, 1}, {12, 84}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  425.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  426.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  427.         NoDrawingEnvironment {}, 
  428.         NoAdorners {}, emptyUserArea, 
  429.         StaticText {mStaticTextHit, notHilited, notDimmed, sizeable, noInset, 1000, dontPreferOutline, autoWrap, dontEraseFirst, justSystem, 1005, 2}, 
  430.         NoSubviews}, 
  431.     ViewSignatureAndClassname
  432.         {'stat', 96, "", 'sta1', notEnabled, noIdle, {}, MAThreeOh, 
  433.         {23, 4}, {16, 15}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  434.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  435.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  436.         NoDrawingEnvironment {}, 
  437.         NoAdorners {}, emptyUserArea, 
  438.         StaticText {mStaticTextHit, notHilited, notDimmed, sizeable, noInset, 1000, dontPreferOutline, autoWrap, dontEraseFirst, justSystem, 1005, 3}, 
  439.         NoSubviews}, 
  440.     ViewSignatureAndClassname
  441.         {'stat', 96, "", 'sta2', notEnabled, noIdle, {}, MAThreeOh, 
  442.         {23, 49}, {16, 15}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  443.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  444.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  445.         NoDrawingEnvironment {}, 
  446.         NoAdorners {}, emptyUserArea, 
  447.         StaticText {mStaticTextHit, notHilited, notDimmed, sizeable, noInset, 1000, dontPreferOutline, autoWrap, dontEraseFirst, justSystem, 1005, 4}, 
  448.         NoSubviews}, 
  449.     ViewSignatureAndClassname
  450.         {'stat', 96, "", 'mous', notEnabled, noIdle, {}, MAThreeOh, 
  451.         {70, 2}, {16, 82}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  452.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  453.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  454.         NoDrawingEnvironment {}, 
  455.         NoAdorners {}, emptyUserArea, 
  456.         StaticText {mStaticTextHit, notHilited, notDimmed, sizeable, noInset, 1001, dontPreferOutline, autoWrap, dontEraseFirst, justSystem, 1005, 5}, 
  457.         NoSubviews}, 
  458.     ViewSignatureAndClassname
  459.         {'stat', 96, "", 'numv', notEnabled, noIdle, {}, MAThreeOh, 
  460.         {24, 23}, {15, 25}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  461.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  462.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  463.         NoDrawingEnvironment {}, 
  464.         AdornerListSignatureAndClassname {NoIdentifier, AdornerList, AdornerElementSize, AdornerElementSizeShift, DynamicArrayAllocationIncrement, {
  465.             AdornFirst, AdornerSignatureAndClassname {'lntp', "TLINETOPADORNER", NoIdentifier, freeOnDeletion, $""}, 
  466.             AdornFirst, AdornerSignatureAndClassname {'lnbo', "TLINEBOTTOMADORNER", NoIdentifier, freeOnDeletion, $""}, 
  467.             AdornFirst, AdornerSignatureAndClassname {'lnrt', "TLINERIGHTADORNER", NoIdentifier, freeOnDeletion, $""}, 
  468.             AdornFirst, AdornerSignatureAndClassname {'lnlf', "TLINELEFTADORNER", NoIdentifier, freeOnDeletion, $""}, 
  469.             DrawView, AdornerLocalObject {DrawAdorner}, 
  470.             AdornLast, AdornerSignatureAndClassname {'comp', CompatibilityAdorner, 'comp', freeOnDeletion, $"0F"}}}, emptyUserArea, 
  471.         StaticText {mStaticTextHit, notHilited, notDimmed, sizeable, noInset, 1001, dontPreferOutline, autoWrap, dontEraseFirst, justSystem, 1005, 5}, 
  472.         NoSubviews}, 
  473.     ViewSignatureAndClassname
  474.         {'stat', 96, "", 'numh', notEnabled, noIdle, {}, MAThreeOh, 
  475.         {24, 66}, {15, 25}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  476.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  477.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  478.         NoDrawingEnvironment {}, 
  479.         AdornerListSignatureAndClassname {NoIdentifier, AdornerList, AdornerElementSize, AdornerElementSizeShift, DynamicArrayAllocationIncrement, {
  480.             AdornFirst, AdornerSignatureAndClassname {'lntp', "TLINETOPADORNER", NoIdentifier, freeOnDeletion, $""}, 
  481.             AdornFirst, AdornerSignatureAndClassname {'lnbo', "TLINEBOTTOMADORNER", NoIdentifier, freeOnDeletion, $""}, 
  482.             AdornFirst, AdornerSignatureAndClassname {'lnrt', "TLINERIGHTADORNER", NoIdentifier, freeOnDeletion, $""}, 
  483.             AdornFirst, AdornerSignatureAndClassname {'lnlf', "TLINELEFTADORNER", NoIdentifier, freeOnDeletion, $""}, 
  484.             DrawView, AdornerLocalObject {DrawAdorner}, 
  485.             AdornLast, AdornerSignatureAndClassname {'comp', CompatibilityAdorner, 'comp', freeOnDeletion, $"0F"}}}, emptyUserArea, 
  486.         StaticText {mStaticTextHit, notHilited, notDimmed, sizeable, noInset, 1001, dontPreferOutline, autoWrap, dontEraseFirst, justSystem, 1005, 5}, 
  487.         NoSubviews}
  488.     }
  489. };
  490.  
  491.  
  492. // About Dialog resources + Views #################################################################################################################
  493. // a couple of the resources are actually unused, but I left them in because I might need them
  494. // in another project :-)
  495.  
  496.  
  497. include "PICT.rsrc";                    // PICT resource (1002)
  498.  
  499. resource 'STR#' (10006, "Window titles", purgeable) {
  500.     {    /* array StringArray: 1 elements */
  501.         /* [1] */
  502.         "About MouseInfo"
  503.     }
  504. };
  505.  
  506. resource 'STR#' (10005, "Static Text text", purgeable) {
  507.     {    /* array StringArray: 4 elements */
  508.         /* [1] */
  509.         "MouseInfo Sample App",
  510.         /* [2] */
  511.         "Information",
  512.         /* [3] */
  513.         "Version Info",
  514.         /* [4] */
  515.         "MouseInfo is a MacApp 3.1 TBehavior snippet - create, and handle events using behaviors (see Release Notes for info!).\nKent Sandvik/DTS (ALink: KSAND, Net: ksand@apple.com)",
  516.         /* [5] */
  517.         " ",
  518.         /* [6] */
  519.         "Kent & Jeff Sandvik, Bahia Honda, Key West, 1992"
  520.     }
  521. };
  522.  
  523. resource 'TxSt' (10000, purgeable) {
  524.     tsBold,
  525.     36,
  526.     {    /* array: 3 elements */
  527.         /* [1] */
  528.         0x0,
  529.         /* [2] */
  530.         0x0,
  531.         /* [3] */
  532.         0x0
  533.     },
  534.     "Times"
  535. };
  536.  
  537. resource 'TxSt' (10001, purgeable) {
  538.     tsPlain,
  539.     0,
  540.     {    /* array: 3 elements */
  541.         /* [1] */
  542.         0x0,
  543.         /* [2] */
  544.         0x0,
  545.         /* [3] */
  546.         0x0
  547.     },
  548.     "Chicago"
  549. };
  550.  
  551. resource 'TxSt' (1002, purgeable) {
  552.     tsBold,
  553.     9,
  554.     {    /* array: 3 elements */
  555.         /* [1] */
  556.         0x0,
  557.         /* [2] */
  558.         0x0,
  559.         /* [3] */
  560.         0x0
  561.     },
  562.     "Monaco"
  563. };
  564.  
  565. resource 'TxSt' (1003, purgeable) {
  566.     tsBold,
  567.     9,
  568.     {    /* array: 3 elements */
  569.         /* [1] */
  570.         0xFFFF,
  571.         /* [2] */
  572.         0xFFFF,
  573.         /* [3] */
  574.         0xFFFF
  575.     },
  576.     "Monaco"
  577. };
  578.  
  579. resource 'TxSt' (1004, purgeable) {
  580.     tsBold,
  581.     36,
  582.     {    /* array: 3 elements */
  583.         /* [1] */
  584.         0xE604,
  585.         /* [2] */
  586.         0xFFFF,
  587.         /* [3] */
  588.         0x591C
  589.     },
  590.     "Times"
  591. };
  592.  
  593.  
  594.  
  595.  
  596. resource 'View' (12000, "About Box Window") {MAThreeOh, 
  597.     {
  598.     ViewSignatureAndClassname
  599.         {'wind', 909, "", 'ATBW', enabled, noIdle, {}, MAThreeOh, 
  600.         {45, 45}, {263, 435}, sizeFixed, sizeFixed, notShown, doesntWantToBeTarget, 
  601.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  602.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  603.         NoDrawingEnvironment {}, 
  604.         AdornerListSignatureAndClassname {NoIdentifier, AdornerList, AdornerElementSize, AdornerElementSizeShift, DynamicArrayAllocationIncrement, {
  605.             AdornFirst, AdornerLocalObject {EraseAdorner}, 
  606.             DrawView, AdornerLocalObject {DrawAdorner}}}, emptyUserArea, 
  607.         Window {noGrowDocProc, noID, goAwayBox, notResizable, doFirstClick, 
  608.             freeOnClosing, disposeOnFree, doesntCloseDocument, dontOpenWithDocument, dontAdaptToScreen, dontStagger, forceOnScreen, 
  609.             center, doesntFloat, doesntHideOnSuspend, generateActivates, filler, 10006, 1}, 7}, 
  610.     ViewSignatureAndClassname
  611.         {'stat', 96, "", 'stat', notEnabled, noIdle, {}, MAThreeOh, 
  612.         {10, 25}, {39, 397}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  613.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  614.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  615.         NoDrawingEnvironment {}, 
  616.         NoAdorners {}, emptyUserArea, 
  617.         StaticText {mStaticTextHit, notHilited, notDimmed, sizeable, noInset, 1004, dontPreferOutline, autoWrap, dontEraseFirst, justSystem, 10005, 1}, 
  618.         NoSubviews}, 
  619.     ViewSignatureAndClassname
  620.         {'pict', 156, "TPicture", 'pict', notEnabled, noIdle, {}, MAThreeOh, 
  621.         {50, 8}, {195, 265}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  622.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  623.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  624.         NoDrawingEnvironment {}, 
  625.         AdornerListSignatureAndClassname {NoIdentifier, AdornerList, AdornerElementSize, AdornerElementSizeShift, DynamicArrayAllocationIncrement, {
  626.             DrawView, AdornerLocalObject {DrawAdorner}, 
  627.             AdornAfter, AdornerSignatureAndClassname {'comp', "", 'comp', freeOnDeletion, $"0F"}}}, emptyUserArea, 
  628.         Picture {mPictureHit, notHilited, notDimmed, sizeable, noInset, 10001, dontPreferOutline, 1002}, 
  629.         NoSubviews}, 
  630.     ViewSignatureAndClassname
  631.         {'stat', 154, "", 'info', notEnabled, noIdle, {}, MAThreeOh, 
  632.         {50, 287}, {16, 122}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  633.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  634.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  635.         NoDrawingEnvironment {}, 
  636.         AdornerListSignatureAndClassname {NoIdentifier, AdornerList, AdornerElementSize, AdornerElementSizeShift, DynamicArrayAllocationIncrement, {
  637.             AdornFirst, AdornerLocalObject {EraseAdorner},
  638.             DrawView, AdornerLocalObject {DrawAdorner}, 
  639.             AdornAfter, AdornerSignatureAndClassname {'comp', "", 'comp', freeOnDeletion, $"8F"}}}, emptyUserArea, 
  640.         StaticText {mStaticTextHit, notHilited, notDimmed, sizeable, noInset, 1002, dontPreferOutline, autoWrap, dontEraseFirst, justSystem, 10005, 2}, 
  641.         NoSubviews}, 
  642.     ViewSignatureAndClassname
  643.         {'stat', 154, "", 'vers', notEnabled, noIdle, {}, MAThreeOh, 
  644.         {200, 287}, {16, 122}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  645.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  646.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  647.         NoDrawingEnvironment {}, 
  648.         AdornerListSignatureAndClassname {NoIdentifier, AdornerList, AdornerElementSize, AdornerElementSizeShift, DynamicArrayAllocationIncrement, {
  649.         AdornFirst, AdornerLocalObject {EraseAdorner},
  650.         DrawView, AdornerLocalObject {DrawAdorner}, 
  651.             AdornAfter, AdornerSignatureAndClassname {'comp', "", 'comp', freeOnDeletion, $"8F"}}}, emptyUserArea, 
  652.         StaticText {mStaticTextHit, notHilited, notDimmed, sizeable, noInset, 1002, dontPreferOutline, autoWrap, dontEraseFirst, justSystem, 10005, 3}, 
  653.         NoSubviews}, 
  654.     ViewSignatureAndClassname
  655.         {'stat', 96, "", 'sta1', notEnabled, noIdle, {}, MAThreeOh, 
  656.         {70, 287}, {130, 144}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  657.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  658.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  659.         NoDrawingEnvironment {}, 
  660.         NoAdorners {}, emptyUserArea, 
  661.         StaticText {mStaticTextHit, notHilited, notDimmed, sizeable, noInset, 1003, dontPreferOutline, autoWrap, dontEraseFirst, justSystem, 10005, 4}, 
  662.         NoSubviews}, 
  663.     ViewSignatureAndClassname
  664.         {'stat', 96, "", 'sta2', notEnabled, noIdle, {}, MAThreeOh, 
  665.         {225, 287}, {36, 144}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  666.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  667.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  668.         NoDrawingEnvironment {}, 
  669.         NoAdorners {}, emptyUserArea, 
  670.         StaticText {mStaticTextHit, notHilited, notDimmed, sizeable, noInset, 1003, dontPreferOutline, autoWrap, dontEraseFirst, justSystem, 10005, 5}, 
  671.         NoSubviews},
  672.     ViewSignatureAndClassname
  673.         {'stat', 96, "", 'sta3', notEnabled, noIdle, {}, MAThreeOh, 
  674.         {248, 8}, {16, 360}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  675.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  676.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  677.         NoDrawingEnvironment {}, 
  678.         NoAdorners {}, emptyUserArea, 
  679.         StaticText {mStaticTextHit, notHilited, notDimmed, sizeable, noInset, 1003, dontPreferOutline, autoWrap, dontEraseFirst, justSystem, 10005, 6}, 
  680.         NoSubviews}, 
  681.     }
  682. };
  683.  
  684.  
  685.